#ifndef ATTACK_WALL_MEDIATOR_H
#define ATTACK_WALL_MEDIATOR_H

class Entity;
//class Enemy;
class AttackWallMediator
{
public:
	AttackWallMediator(void);
	~AttackWallMediator(void);

	//void AddEnemy(Enemy* enemy);
	void AddTarget(Entity* target);
	void RemoveTarget();
	//void RemoveEnemy(Enemy* enemy);
	Entity* GetTarget();

protected:
	//std::vector<Enemy*> m_enemies;
	Entity* m_target;
};

#endif //ATTACK_WALL_MEDIATOR_H